package com.example.framework.baseController;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class RouterController {
    //访问首页的请求
    @RequestMapping({"/","/index","/index.html"})
    public String toIndex(Model model){
        model.addAttribute("msg","HelloShiro");
        return "index";
    }

//    toLogin请求是上面的如果没有认证就会发起的路由请求，然后这个请求的目的就是返回login.html，让用户登录
    @RequestMapping("/toLogin")
    public String toLogin(){
        return "login";
    }

//    toUnauthor请求就是上面的如果没有权限发起的路由请求，然后这个请求就只是返回一个字符串提醒用户
    @RequestMapping("/toUnauthor")
    @ResponseBody
    public String toUnauthor(){
        return "你好像没有权限访问该页面";
    }
}
